/*******************************************************************************
 * Copyright (c) 2011-11-10 @author <a href="mailto:iffiff1@hotmail.com">Tyler Chen</a>.
 * All rights reserved.
 *
 * Contributors:
 *     <a href="mailto:iffiff1@hotmail.com">Tyler Chen</a> - initial API and implementation
 ******************************************************************************/
package com.redhat.auth.ejb;

import com.redhat.auth.ejb.vo.BizSystemVO;

/**
 * @author <a href="mailto:iffiff1@hotmail.com">Tyler Chen</a> 
 * @since 2011-11-10
 */
public interface BizSystemApplication {

	/**
	 * 删除一个业务系统信息，在生产中请勿使用该接口
	 * @param bizSystemId
	 * @author <a href="mailto:iffiff1@hotmail.com">Tyler Chen</a> 
	 * @since 2011-11-15
	 */
	void removeBizSystem(Long bizSystemId);

	/**
	 * 创建一个系统
	 * @param system
	 * @return
	 */
	BizSystemVO createBizSystem(BizSystemVO system);

	/**
	 * 保存修改
	 * @param system {description,status,url}
	 * @return
	 */
	BizSystemVO updateBizSystem(BizSystemVO system);
}
